<?php
class venta_estacion_trabajo_controller extends CI_Controller	{
	
	private $datos = array();
	private $limit = 20	;	
	private $hay_ventas;
	

	function __construct()
	{
		parent::__construct();
		$this->load->library(array('form_validation','plantilla','table','Validation','session','encriptar'));	
		$this->load->model('venta_estacion_trabajo_model');		
						
	}
	
	function index($offset = 0)	{
		
		//$data = $this->ocultar_tabla();
		$data['hay_ventas'] = TRUE;
		
		log_message('debug', 'id estacion de trabajo'.$this->session->userdata('id_sucursal'));
		//traigo el id de la estacion de trabajo de la sesion del usuario logueado
		$lista_ventas = $this->venta_estacion_trabajo_model->get_by_id_estacion_trabajo($this->session->userdata('id_sucursal'))->result();	
		$data['table'] =  $this->crear_tabla($lista_ventas);	
		$this->plantilla->show('estacion_trabajo/ventas/listar_venta_estacion_trabajo',$data);
		
	}
	
	
	function crear_tabla($lista_ventas=NULL)	{		
		
		$this->table->set_empty("&nbsp;");
		if (! is_null($lista_ventas) and  count($lista_ventas)>0)	{			
			$tmpl = array ( 'table_open' => '<table align="center" border="1" cellpadding="2" cellspacing="1" class="">' );
			$this->table->set_template($tmpl);
			$this->table->set_heading('Fecha de La venta', 'Estacion de Trabajo', 'Ingresos del Dia', 'Acci&oacuten');			
			foreach ($lista_ventas as $venta){
				$id_venta_suc_encrip=$this->encriptar->encriptar_parametros($venta->id_venta_sucursal);
				$this->table->add_row(date('d/m/Y',strtotime($venta->fecha)),$venta->nombre_sucursal,$venta->monto_ingreso,
										anchor('venta_estacion_trabajo_controller/mostrar_venta/'.$id_venta_suc_encrip,'Actualizar',array('class'=>'update')).' '.
										anchor('venta_estacion_trabajo_controller/eliminar_cataporte/'/*.$id_encriptado.'/'.$fecha_encriptada*/,'Eliminar',array('class'=>'delete','onclick'=>"javascript:return eliminar('Esta seguro de eliminar el cataporte ?')")));	
			}			
			return $this->table->generate();
		}
	}
	
	function mostrar_venta($id_venta_suc_encrip)	{
	$id_venta_sucursal=$this->encriptar->desencriptar_parametros($id_venta_suc_encrip);		
		
		$this->datos = $this->cataporte_model->get_by_id_cataporte($id_cataporte)->row_array();		
		if (!empty($this->datos))	{		
			$this->datos['id_encriptado'] = $id_encriptado;		 	
			$this->plantilla->show('Cataporte/actualizar_cataporte',$this->datos);		
		}
	}
}
?>